give (one) itchy feet - Turco Inglés Diccionario